/*banner*/
.banner{ margin-left: 220px; margin-top: 10px; width: 720; height: 403px;margin-left: 220px; position:relative;}
.bannerNum{ position:absolute; right:5px; bottom:10px; z-index: 99;}
.bannerNum ul li{ float: left; background:url(../images/banner_list_bg.png) no-repeat 0px 0px; width:18px; line-height: 18px; text-align: center; font-size: 12px; color:#fff; cursor: pointer; margin-left: 5px;}
.bannerNum ul li.on{ background-position: 0px -18px; color:#000;}
.banner-btn{ position:absolute;}

/*商城公告、本周明星*/
.boxr{ width:240px; height:403px; margin-top: 10px;}
.bulletin, .week-start{ border:1px solid #eee; width: 208px; background:#fff; padding:0px 15px;}
.bulletin-title{ line-height: 30px; padding-top: 8px; display: inline-block;}
.bulletin-list{ padding-bottom: 8px;}
.bulletin-list li{ height:26px; line-height: 26px; overflow: hidden;}
.bulletin-list li a{ color:#747474; background:url(../images/bulletin_bg.png) no-repeat left 8px; padding-left: 10px;}
.bulletin-list li a:hover{ color:#1da158; background-position: 0px -19px; text-decoration: underline;}
.week-start{ margin-top: 10px; overflow: hidden; height:265px;}
.start-img{ text-align: center;}
.start-img img{ width: 150px; height: 150px;}
.start-text a{ color:#333;}
.start-text a:hover{ color:#1da158; text-decoration: underline;}
.start-text dt{ line-height: 20px; height: 40px; overflow: hidden;}
.start-text dd{ overflow: hidden; margin-top: 5px;}
.start-text dd strong{ color:#ff5855;}
.start-text dd del{ color:#999;}

/*热卖商品*/
.hotgoods{ line-height: 32px; margin-top: 10px;}
.hotgoods-title{ overflow: hidden; border-bottom: 1px solid #1da158;}
.hotgoods-title strong{ margin-right: 8px;}
.hotgoods-tab{ position: relative;}
.hotgoods-tab li.hotgoods-tab-line{ position: absolute; width:78px; height: 2px; border-bottom: 2px solid #1da158; background:url(../images/tab_line_bg.png) no-repeat center top; position: absolute; left:0px; bottom:-1px;}
.hotgoods-tab li.hotgoods-tab-li{ width:78px; text-align: center; cursor: pointer;}
.hotgoods-tab li.on{ color:#1da158;}
.hotgoods-con{ background:#fff; border:1px solid #eee; border-top: none; width:1188px; overflow: hidden; height:198px; position: relative;}
.hotgoods-con-ul{ overflow: hidden; height: 198px;}
.hotgoods-con-li{ float: left; width: 198px; height:198px; overflow: hidden; text-align: center; border-right: 1px solid #eee;}
.hotgoods-con-li strong{ display: block; font-size: 16px; line-height: 22px; height: 22px; overflow: hidden;}
.hotgoods-con-li strong.hotgoods-con-h2{ margin-top: 10px; color:#fd3a52;}
.hotgoods-con-li strong.hotgoods-con-h3{ color:#333; font-size: 14px;}
.hotgoods-con-li img{ width:135px; height: 135px;}
.hotgoods-con-li a{ display: block; border:4px solid #fff; width:190px; height: 190px;}
.hotgoods-con-li a:hover{ border:4px solid #eee;}
.hotgoods-con-img{ width: 392px; height:198px;}
.hotgoods-con-img img{ width: 392px; height:198px;}
.hotgoods-btn, .banner-btn{ display: inline-block; width: 27px; height: 62px; background-color:#333; position: absolute; top:50%; margin-top:-31px; opacity: 0.4; filter: alpha(opacity=40); cursor: pointer; background-image: url(../images/banner_next_bg.png); background-repeat: no-repeat;}
.hotgoods-prev, .banner-prev{ left:0px; background-position: 9px center;}
.hotgoods-next, .banner-next{ right:0px; background-position: -34px center;}

/*腰带图*/
.ad_img{ margin-top: 10px;}
.ad_img, .ad_img img{ width: 1190px; height: 120px;}

/*商品分类*/
.shop-goods{ margin-top: 20px;}
.shop-goods-title{ overflow: hidden; line-height: 30px; margin-bottom: 10px; height:30px;}
.shop-goods-h2 span{ display: inline-block; background-image: url(../images/shop_goods_title.png); background-repeat: no-repeat; width:30px; color:#fff; text-align: center; line-height: 30px; margin-right: 10px; float: left;}
.shop-goods-more{ overflow: hidden; line-height: 40px;}
.shop-goods-more a, .shop-goods-more span{ float: left; color:#666; margin:0 2px;}
.shop-goods-left{ width: 214px;}
.shop-goods-img, .shop-goods-img img{ width: 214px; height: 440px;}
.shop-goods-three{ overflow: hidden; padding-bottom: 14px;}
.shop-goods-three a, .shop-goods-three a img{ width: 85px; height: 44px;}
.shop-goods-three a{ float: left; margin-left: 14px; margin-top: 13px;}
.shop-goods-right{ width:976px; overflow: hidden; height:624px; border-top:1px solid #eee; background:#fff;}
.shop-goods-right li{ float: left; width:243px; height:311px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; overflow: hidden;}
.shop-goods-right li a{ width:235px; height:303px; border:4px solid #fff; display: block;}
.shop-goods-right li a:hover{ border:4px solid #eee;}
.shop-goods-right li img{ display: block; margin:20px auto; width:180px; height: 180px;}
.shop-goods-right li strong{ display: block; padding:0 10px; line-height: 20px; margin-bottom: 10px; height: 40px; overflow: hidden;}
.shop-goods-right li span{ margin-left: 10px; color:#ff4542; font-weight: bold;}
.shop-goods-right li font{ font-size: 20px;}
.shop-goods-right li del{ margin-right: 10px; color:#999; padding-top: 5px;}

.feiliao-goods .shop-goods-h2 span{ background-position: 0px 0px;}
.feiliao-goods .shop-goods-more a:hover{ color:#507733;}
.feiliao-goods .shop-goods-left{ background:#e1ebcb;}
.feiliao-goods .shop-goods-h2{ color:#507733;}

.zhongzi-goods .shop-goods-h2 span{ background-position: 0px -30px;}
.zhongzi-goods .shop-goods-more a:hover{ color:#df8722;}
.zhongzi-goods .shop-goods-left{ background:#ffe5bf;}
.zhongzi-goods .shop-goods-h2{ color:#df8722;}

.nongyao-goods .shop-goods-h2 span{ background-position: 0px -60px;}
.nongyao-goods .shop-goods-more a:hover{ color:#388bda;}
.nongyao-goods .shop-goods-left{ background:#ccdef9;}
.nongyao-goods .shop-goods-h2{ color:#388bda;}

/*侧边栏*/
.right-nav{ width:34px; height:100%; background:#4e4e4e; position:fixed; right:0px; top:0px;}
.right-nav-list{ height:175px; border-bottom: 1px solid #fff; position: absolute; right:0px; top:50%; margin-top: -88px;}
.right-nav-bg{ width: 34px; height: 34px; border-top:1px solid #fff; background-image: url(../images/right_nav_bg.png); background-repeat: no-repeat; position: relative;}
.right-me{ background-position: center 1px;}
.right-shop{ background-position: center -35px;}
.right-money{ background-position: center -70px;}
.right-shoucang{ background-position: center -105px;}
.right-zuji{ background-position: center -140px;}
.right-nav-text{ position: absolute; top:0px; right:34px; width:70px; height:34px; background:#1da158; font-size: 12px; color:#fff; line-height: 34px; padding-left: 10px; display: none;}
.right-nav-hover{ background-color: #1da158;}
.right-alert-box{ position: absolute; width:260px; background:#fff; z-index: 99;}
.right-alert-close{ position:absolute; right:0px; top:0px; width:34px; line-height:34px; cursor: pointer; text-align: center; font-size:24px; color:#666;}
.myinfo-box-right{ height:272px; box-shadow: -2px 2px 5px #ccc,-2px -2px 5px #ccc; right:34px;}
.myinfo-tx{ width:70px; height:70px; position: relative; margin-left: 20px; margin-top: 30px;}
.myinfo-tx-box, .myinfo-tx-box img{ position: absolute; width: 70px; height: 70px; left:0px; top:0px;}
.myinfo-tx-bg{ background:url(../images/touxiang_bg.png) no-repeat; width: 70px; height: 70px; position: absolute; left:0px; top:0px;}
.myinfo-name{ width:160px; font-size: 14px; line-height: 24px; margin-top: 40px; margin-left: 10px; color:#666;}
.myinfo-wanzheng{ width:205px; height:50px; background:#eee; margin:20px auto; font-size: 12px; padding:10px; color:#666;}
.wanzheng-title{ line-height: 20px;}
.wanzheng-box{ width: 70px; height: 10px; background:#d7d7d7; margin-top: 5px; position: relative;}
.wanzheng-span{ display: inline-block; position:absolute; left:0px; top:0px; height:10px; background:#ffa200;}
a.wanzheng-link{ color:#0b0bd7; line-height: 20px; margin-left: 3px;}
.jiaose-right{ margin-top: 10px;}
.myinfo-btn{ text-align: center;}
.myinfo-btn a{ display: inline-block; width: 106px; text-align: center; line-height: 32px; background:#1da158; color:#fff; margin:0 5px; border-radius: 3px; font-size: 14px;}
.right-nav-hover .right-nav-text{ display: block;}
.myshop-right-box{ right:34px;}
.right-alert-title{ font-size: 16px; font-weight: 500; line-height: 36px; padding-left: 10px; display: inline-block;}
.myshop-right-list{ margin-left: 10px; border-top: 1px solid #d0d0d0; overflow: auto; height:100%;}
.myshop-right-list li{ border-bottom: 1px solid #d0d0d0; padding:10px 0; overflow: hidden;}
.myshop-right-img, .myshop-right-img img{ width: 70px; height: 70px; border:1px solid #eee;}
.myshop-right-text{ width:140px; margin-left: 10px; font-size: 12px;}
a.myshop-right-h2{ line-height: 16px; height: 48px; display: inline-block;}
a.myshop-right-h2:hover{ color:#1da158;}
.myshop-right-jg{ line-height: 20px; margin-top: 5px; color:#999;}
.myshop-right-jg font{ color:#ff4542; margin-right: 5px;}
.myshop-num-div{ height:120px; width:100%;}
.myshop-right-num{ position: absolute; bottom:0px; left:0px; background:#eee; height:80px; width:240px; padding:10px 10px 0px 10px;}
.myshop-rightnum-l{ font-size: 14px; color:#666;}
.myshop-rightnum-l font{ color:#1da158; margin:0 3px;}
.myshop-right-money{ color:#ff4542; font-size: 14px;}
.go-shop-link{ width:240px; text-align: center; background:#1da158; color:#fff; line-height: 36px; display: inline-block; margin-top: 10px; border-radius: 3px;}
.mymoney-list, .focus-list-box, .recently-list-box{ border-top: 1px solid #d0d0d0; margin-left: 10px;}
.money-info{ width: 217px; height: 45px; background:#f4f4f4; margin:10px auto 0; padding-top: 10px;}
.money-info dl{ float: left; width: 60px; text-align: center; font-size:14px; margin-left: 5px;}
.money-info dt{ color:#ff4542;}
.money-info dd{ color:#666;}
.money-info dl.balance-right{ border-left: 1px solid #d0d0d0; width:80px;}
.right-title{ line-height: 42px; font-size: 12px; color:#666; padding-left: 15px;}
.daijinjuan{ color:#fff; width:217px; height: 71px; background:#ffb241; margin:0 auto 10px;}
.daijinjuan dt{ width: 132px; background:url(../images/juan_line.png) no-repeat right center; font-size: 14px; height:71px; padding:10px 20px 0px 10px;}
.daijinjuan dt strong{ display: block; font-size: 14px; line-height: 18px; height:36px; overflow: hidden;}
.daijinjuan dt span{ display: block; font-size: 12px;}
.daijinjuan dd{ line-height: 71px; text-align: center; width:55px; font-size: 18px;}
.djj-link{ display: block; width:217px; line-height:34px; text-align: center; color:#666; font-size: 12px; background:#dfdfdf; margin:0 auto;}
.daijinjuan-date{ background:#ff5653;}
.focus-list-box{}
.focus-list-box ul{ overflow:hidden; margin-bottom: 20px;}
.focus-list-box li{ text-align: center; width:100px; float: left; margin-left: 15px; margin-top: 15px;}
.focus-list-box li a{ display: block; width:98px; height:98px; border:1px solid #efefef;}
.focus-list-box li img{ width:98px; height:98px;}
.focus-list-box li span{ font-size: 12px; color:#ff4542;}
.recently-title{ line-height: 40px; font-size: 12px;}
.recently-num{ margin-left: 10px;}
.recently-num font{ color:#15c262; margin:0 3px;}
.recently-remove{ margin-right: 10px; color:#0b0bd7;}
.right-addShop{ width: 70px; line-height: 20px; background:#15c262; color:#fff; text-align: center; border-radius: 3px; font-size: 12px;}
.recently-right-ul{ margin-bottom: 20px;}
.right-toTop{ width: 34px; height: 34px; background:url(../images/to_top_bg.png) no-repeat center center; position:absolute; left:0px; bottom:0px; cursor: pointer;}


/*测土配肥*/
.cetu-root{ overflow: hidden;}
.cetu-all{ color:#666;}
.cetu-all font{ color:#309f50; margin:0 4px;}
.cetu-ad, .cetu-ad img{ width:1190px; height: 120px;}
.cetu-box{ overflow: hidden; margin-top: 20px; background:#fff;}
.cetu-left-img{ width: 210px; height: 380px;}
.cetu-left-img a{ width: 98px; height: 32px; display: inline-block; text-align: center; line-height: 32px; color:#fff; border-radius: 3px; margin-left: 20px; margin-top: 120px;}
.cetuImg_01{ background:url(../images/peifei_right_img1.jpg) no-repeat;}
.cetuImg_01 a{ background:#96b94c;}
.cetuImg_02{ background:url(../images/peifei_right_img2.jpg) no-repeat;}
.cetuImg_02 a{ background:#f4ac41;}
.cetuImg_03{ background:url(../images/peifei_right_img3.jpg) no-repeat;}
.cetuImg_03 a{ background:#6a9de6;}
.cetu-right{ width: 980px;}
.cetu-title{ border:1px solid #eee; border-left: none; line-height: 46px; overflow: hidden;}
.cetu-city{ float: right; color:#666;}
.cetu-city select{ background:#fff; margin-right: 10px; color:#666;}
.cetu-ul{ overflow: hidden;}
.cetu-ul li{ width: 244px; border-right: 1px solid #eee; float: left; height: 332px;}
.cetuka, .cetuka img{ width: 164px; height: 100px; margin:70px auto; display: block;}
.cetu-name{ padding:0 10px; font-size: 14px; color:#666; display: block;}
.cetu-name:hover{ color:#309f5a;}
.cetu-jg{ padding:0 10px; margin-top: 10px; overflow: hidden;}
.cetu-jg strong{ color:#fa4948; font-size: 18px;}
.cetu-jg del{ float: right; color:#999; font-size: 14px;}